package com.cn.sl.server.api.system.menu.service

import com.cn.sl.server.api.system.menu.model.dto.AddButtonDto
import com.cn.sl.server.api.system.menu.model.dto.AddMenuDto
import com.cn.sl.server.api.system.menu.model.dto.EditMenuDto
import com.cn.sl.server.api.system.menu.model.dto.MenuDto

interface MenuService {
    fun findAll(): List<MenuDto>
    fun addMenu(dto: AddMenuDto)
    fun addButton(dto: AddButtonDto)
    fun editMenu(dto: EditMenuDto)
    fun findById(id: Long): MenuDto
    fun delete(id: Long)
}